package com.chezhujie.www.persistence;

import com.chezhujie.www.domain.Czjuserinfo;
import com.chezhujie.www.domain.vo.CzjuserAll;
import com.chezhujie.www.domain.vo.CzjuserAndMember;
import com.chezhujie.www.domain.vo.userinfoMessVO;

import java.util.List;
import java.util.Map;



public interface CzjuserinfoMapper {

	List<Czjuserinfo> loginUserInfo(String telephone);

	void insertCzjuserinfoByAuto(Czjuserinfo czjuserinfo);

	int findlastInsertByAuto();	 

	Czjuserinfo getCzjuserinfo(Map<String, Object> map);
	
	
	void updatePwdByPhone(Czjuserinfo czjuserinfo);

	CzjuserAndMember getCzjuserAndMember(Map<String, Object> map);

	CzjuserAll findUserAll(Map<String, Object> map);

	void updateCzjuserinfo(Czjuserinfo czjuserinfo);


    List<Map<String,Object>> getByIn(List<String> list);

	int getCzjuserAndMesRows(Map<String, Object> map);

	List<userinfoMessVO> getCzjuserAndMes(Map<String, Object> map);

	userinfoMessVO getCzjuserAndMesById(Map<String, Object> map);

	int findPhone(Map<String, Object> map);

    Czjuserinfo queryByUserinfoId(Integer userinfoId);

	List<Integer> selectVip();

	int selectVip1();
	int selectVip2();

	int getSumCount();
}